depleted population - French English Dictionary